#!/bin/bash
echo "=====frp一键脚本====="
# 设置文件名和目标目录变量
FILENAME="frp.tar.gz"
TARGET_DIR="frp"

# 检查文件是否存在
if [ -f "$FILENAME" ]; then
    echo "文件 '$FILENAME' 已存在，跳过下载。"
else
    echo "正在下载必要文件..."
    wget https://github.com/fatedier/frp/releases/download/v0.60.0/frp_0.60.0_linux_amd64.tar.gz -O "$FILENAME"
    if [ $? -eq 0 ]; then
        echo "下载完毕"
    else
        echo "下载失败，请检查网络连接或链接是否有效。"
        exit 1  # 下载失败，退出脚本
    fi
fi

echo "正在解压必要文件..."
# 解压文件到目标目录
rm -rf frp
tar -zxvf "$FILENAME"&&mv -f frp_0.60.0_linux_amd64 frp
chmod 755 -R frp

echo "正在杀掉之前的frps进程"
pkill frps
echo "正在执行frps到后台..."
nohup ./frp/frps -p 7000 -t token123456 --dashboard-pwd admin_krbaDw --dashboard-port 7500 &
echo "====一键frp脚本已经执行完毕===="